drug carriers - French English Dictionary